home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / amok_lha / amok20.lha / ComplexLib / MathLibExt.DOK < prev    next >
Text File  |  1993-08-15  |  2KB  |  70 lines

  1.  
  2.       Programm: MathLibExt 
  3.       Autor: Gary Struhlik                                                   
  4.       Datum: 06.10.1988                                                       
  5.  
  6.       Version: 1.0                                                            
  7.  
  8.  
  9. MathLibExt     wurde für den Datentyp REAL,
  10. LongMathLibExt wurde für den Datentyp LONGREAL und
  11. FFPMathLibExt  wurde für den Datentyp FFP definiert.
  12.  
  13.  
  14. Alle drei Module enthalten die gleichen Erweiterungen  mit geläufigen
  15. mathematischen Funktionen. In dem FFPMathLibExt-Modul  sind   weniger
  16. Funktionen enthalten, da diese schon in MathTrans  enthalten    sind.
  17. Diese Module     sind eigentlich  Nebenprodukte der  Module für   die  
  18. komplexen Zahlen (xxxxComplexLib,xxxxComplexInOut).  Ein Kommentar zu
  19. den einzelnen Funktionen ist überflüssig, da sie sich selbsterklären.
  20.  
  21.  
  22.  
  23. Auflistung der Funktionen in MathLibExt und LongMathLibExt:
  24. -----------------------------------------------------------
  25.  
  26. CONST
  27.  
  28.     ln10 = 2.302585;              (*  2.302585092994045  *)  
  29.     pi   = 3.141593;              (*  3.141592653589793  *)
  30.         e    = 2.718282;              (*  2.718281828459045  *)
  31.         ln2  = 0.693147;              (*  0.693147180559945  *)
  32.  
  33. PROCEDURE round ( x : REAL ) : LONGINT;
  34.  
  35. PROCEDURE sqr ( x : REAL ) : REAL;
  36.  
  37. PROCEDURE tan ( x : REAL ) : REAL;
  38.  
  39. PROCEDURE arcsin ( x : REAL ) : REAL;
  40.  
  41. PROCEDURE arccos ( x : REAL ) : REAL;
  42.  
  43. PROCEDURE sinh ( x : REAL ) : REAL;
  44.  
  45. PROCEDURE cosh ( x : REAL ) : REAL;
  46.  
  47. PROCEDURE tanh ( x : REAL ) : REAL;
  48.  
  49. PROCEDURE log ( x : REAL ) : REAL;
  50.  
  51. PROCEDURE PwrOfTen ( x : REAL ) : REAL;
  52.  
  53. PROCEDURE lb ( x : REAL ) : REAL;
  54.  
  55. PROCEDURE PwrOfTwo ( x : REAL ) : REAL;
  56.  
  57. PROCEDURE arsinh ( x : REAL ) : REAL;
  58.  
  59. PROCEDURE arcosh ( x : REAL ) : REAL;
  60.  
  61. PROCEDURE artanh ( x : REAL ) : REAL;
  62.  
  63. PROCEDURE power ( x,y : REAL ) : REAL; (* x^y *)
  64.  
  65. PROCEDURE fact ( x : REAL ) : REAL; (*  Fakultät  *)
  66.  
  67. PROCEDURE sgn ( x : REAL ) : REAL;  (*   Vorzeichen -1.0, 0.0 oder +1.0  *)
  68.  
  69.  
  70.